.smaller-font { font-size:9px; line-height:normal; }
.grey { color:#666; }
.clear-both { clear:both; }
.center { text-align:center; }
.hr { width:100%; clear:both; height:2px; border-top:1px solid #ddd;}
.hr-grey { width:100%; clear:both; height:2px; border-top:1px solid #e6e6e6;}

#logo-title a {
  display:block;
}
#logo {
  display:block;
  width: 225px;
  height:90px;
  background: url(logo-compart.png);
}
a:hover #logo{
   background-position: 0px 90px;
}

#content-inner, .ui-dialog-content {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height:23px;
}
#sidebar-left .content-class, #sidebar-right .content-class, #footer .content-class {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height:21px; /* 2px border bottom = 23px -- doesnt fit EXACTLY?*/
}

/* HELVETICA FONT ************/
#primary a, #secondary a, #tabs ul.ui-tabs-nav li a, .views-table caption, .search-result h2 {
  font-family: Helvetica, Verdana, Arial, sans-serif;
}

/* ICONS **********************/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 15px; height: 15px; background-image: url(img/icons.gif); }
.ui-icon-closethick {background-position: 0 0;}
.ui-icon-closethick:hover{background-position: -15px 0; }
.ui-icon-gripsmall-diagonal-se { background-position: 0px -15px; }
.ui-icon-grip-diagonal-se { background-position: 0px -15px; }


/* PRIMARY LINKS **********/
#primary li {
  padding: 0;
}
#primary span {
  padding: 4px 6px;
  display: block;
}
#primary a:hover span, #primary a.active span, #primary li.active-trail a span{
  background: #97BFBC; 
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
}
#primary a {
  color: #000;
  font-size: 18px;
  text-transform: lowercase;
  text-decoration: none;  
  padding: 0 10px 4px 0;
  display:block;
}
#primary a:hover, #primary a.active, #primary li.active-trail a {
  color: #fff;
  padding: 0 10px 4px 0;
}

/* SEARCH BOX **********/
#edit-1-wrapper, #edit-1-1-wrapper {
  margin:0;
}
#edit-1-wrapper label, #edit-1-1-wrapper label {
  display: none;
}
#search-box input, #finder-box input{
  background-image: url(img/finder_throbber.gif) !important;
  font-size: 12px;
  border: 2px solid #e6e6e6;
  padding: 5px 4px 6px 4px; /* 12px font-size + 5px + 6px padding = 23px height */
  width: 148px; /* 150-8padding-4border */
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#search-box input:focus, #search-box input:active, #finder-box input:focus, #finder-box input:active {
  border: 2px solid #97BFBC;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* SECONDARY LINKS ***********/
#secondary a {
  color: #000;
  font-size:12px;
  text-transform: lowercase;
  text-decoration: none;
}
#secondary ul {
  display:block;
  line-height:normal;
}
#secondary li {
  padding: 0 10px 0 0;  
}
#secondary a span{
  padding: 2px;
  cursor: pointer;
}
#secondary a:hover span, 
#secondary a.active span,
#secondary li.active-trail a span
{
  border-bottom: 2px solid #97BFBC;
}

/* SIDEBARS **********/
#sidebar-left h2.title, #sidebar-right h2.title {
  margin: 0 0 15px 0;
}
#sidebar-left h4, #sidebar-right h4, #sidebar-left h3, #sidebar-right h3, #footer h4, #footer h3{
  margin: 5px 0 5px 0;  
}
#sidebar-left p, #sidebar-right p{
  margin:0px;
}
#sidebar-left .content-class, #sidebar-right .content-class, #footer .content-class {
 clear: both;
 margin: 0;
 /*padding-right: 20px;*/
}
#sidebar-left .block, #sidebar-right .block, #footer .block, #content .block {
  padding-bottom: 30px;
}
#sidebar-left .ui-resizable-s { height:10px; background:#000; }

/* the blocks on the browse page provide a text snippet: "4 of 5" - thats the numSnippet */
.numSnippet{
  font-size: 9px;
  color: #666;
}

/*** FRONT PAGE BLOCK ******/
#block-block-11 {
  margin-left:50px;
  margin-top:38px;
}
/* quote block */
#block-block-12 {
  margin-top:43px;
}
#block-block-11 ul {
  width: 149px;
  text-align: right;
}
#block-menu-menu-browse a, #block-block-11 a {
  color: #000;
}
#block-menu-menu-browse li.leaf, #block-block-11 li.leaf {
  list-style-image: none !important;
  list-style-type: none !important;
}
#block-block-11 li a:hover {
  border-bottom: 2px solid #97BFBC;
}

/* some other styles */
.item-list ul li{
  list-style-type: none !important;
  margin-left: 0px;
  line-height: 16px;
}
.logos-home img {
  float:left;
  margin:10px;
}
.contact-detail {
  display: block;
  float: left;
  width:70px;
}

/*** OVERVIEW LINK ***/
div.all-link{
  height:20px;
  line-height: normal;
  clear: both;
  margin: 10px 0 10px 0; 
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
}
.all-link a span{
  background: #bbb;
  padding: 3px;
  display: block;
  float: left;
  cursor:pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.all-link a{
  text-transform:lowercase;
  text-decoration: none;
  color: #fff;
}
.all-link a:hover {
  color: #fff;
}
.all-link a:hover span {
  background: #97BFBC;
}

/* NODE *************/

#content-inner h1{ margin: 0 0 15px 0; line-height:1.1em;}
#content-inner h1.exhibition, #content-inner h1.artwork { width: 400px; line-height:1.1em; }
#content-inner h1.agent { width: 320px; line-height:1.1em;}
#content-inner h2{ margin: 0 0 5px 0; }
#content-inner h3 { margin: 10px 0 5px 0; }
#content-inner h4 { margin: 5px 0 5px 0; }
#content-inner p{ margin: 0px 0 10px 0; }
#content-inner a, #dialog-box a{ border-bottom: 1px solid #E6E6E6 }
#content-inner a:hover, #dialog-box a:hover { border-bottom: 1px solid #333; }

span.label {   
  display: block;
  float: left;
  color: #333;
  font-weight: bold;
}
.label_value_pair {
  margin-bottom: 10px;
}
/* NODES *************************/

.agent-image, .artwork-image{
  padding:5px;
  background: #fff;
  border: 1px solid #bbb;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float:right;
  margin-left: 10px;
}
.agent-image img, .agent-image div {
  width:145px;
}
.biography-label{
  display: block;
  margin:10px 0 0 0;
  line-height:normal;
  font-weight:bold;
}
.code {
  font-family:"Courier New",Courier,mono;
  border-left: 5px solid #f2f2f2;
  display:block;
  margin: 5px 0 0 30px;
  padding:4px;
  white-space:pre;
}


/* TABS ******/
.ui-tabs-hide { display: none; }

#tabs h1.node-title{
  float: left;
  margin: 0;
  padding: 0px;
}
#tabs ul.ui-tabs-nav{
  display: block; 
  float: right;
  height: 24px;  
  margin: 0 0 15px 0;
  padding: 0;
}
#tabs ul.ui-tabs-nav li {
  display: inline;
  list-style-type: none;
}
#tabs ul.ui-tabs-nav li a{
  display: block;
  float:left;
  text-decoration: none;
  text-transform:uppercase;
  padding: 2px;
  margin: 0px 0px 0 10px;
  /*background: #E6E6E6;*/
  color: #333;
  border: none;
  font-size: 0.85em;
  line-height: normal;
}
#tabs ul.ui-tabs-nav li a:hover, #tabs ul.ui-tabs-nav li.ui-state-active a{
  border-bottom: 2px solid  #97BFBC;
}
.ui-tabs-panel {
  clear:both;
}
.ui-tabs-panel{
  padding-top: 10px;
}

/* FLAG *******/
.flag-wrapper-outer{
  width:28px;
  float:right;
}
.flag-wrapper {
  float: right;
  width: 18px;
  height: 18px;
  margin: 0px 0 0 0;
  padding: 0;
  position: relative;
}
.flag-wrapper a.flag-action  {
  background: url(img/like_.png);
}
.flag-wrapper a.unflag-action  {
  background: url(img/like.png);
}
.flag-wrapper a {
  display: block;
  width:18px;
  height:18px;
  padding: 0;
  margin: 0;
  text-decoration: none;
  border: none !important;
}
.flag-waiting .flag-throbber {
  background: url(img/flag-throbber.gif) no-repeat center center;
  padding: 0 !important;
}
.flag-wrapper div {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 18px;
  height: 18px;
}

/* COMMUNITY TAGS *************/
#tabs div.tag-widget ul.inline-tags {
  padding: 0;
}
div.tag-widget ul.inline-tags {
  background: none !important;
}
div.tag-widget ul.inline-tags li:hover, div.tag-widget ul.inline-tags li.hover {
  background: #97BFBC url(img/delete.png) no-repeat scroll 100% 50% !important;
  color: #fff;
}
#autocomplete {
  border: none !important;
  font-size: 0.8em;
}
#autocomplete ul {
  font-size: 0.8em;
  border: 2px solid #e6e6e6;
  background: #fff;
}
#autocomplete li {
  padding:5px;
  background: #ffffff !important;
}
#autocomplete li.selected{
  background: #f2f2f2 !important;
  color: #333;
}
html.js input.form-autocomplete {
  background-image: url(img/throbber.gif) !important;
  background-color: #fff;
}
.tag-widget input.form-button {
  margin-left:10px;
}
.form-item label {
  /*text-transform: uppercase;*/
}
/* TAGS ************/
/* allgemein block */
span.tag {
  display: inline-block;
  margin-right:15px;
}

/** Views table, eg. TAGGED by me, STARRED by me ***********/
.views-table {
  margin-bottom:25px;
}
.views-table caption {
  text-align: left;
  margin-bottom:5px;
}
.views-table thead, .views-table td.active { background: #e6e6e6; }
.views-table thead a { text-decoration:none; color: #333; }
.views-table a { border: none !important; }
.views-table thead th {border-bottom: 3px solid #fff;}
.views-table thead tr { }
.views-table tr { height:30px; }
.views-table td, .views-table th { padding: 3px; border: 2px solid #fff; }
td.views-field-count, td.views-field-count,
th.views-field-totalcount, td.views-field-totalcount,
th.views-field-timestamp, td.views-field-timestamp,
th.views-field-comment-count, td.views-field-comment-count {
  width:80px;
}
th.views-field-ops, td.views-field-ops {
  width: 30px;
  padding:0;
}
.views-table td.views-field-title {
  width:450px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
}
.views-table td.views-field-title a {
  font-size:1.2em !important;
}

/* TEASER ******************/

.exhibit-toolboxWidget-button, .exhibit-toolboxWidget-popup {display:none;}
.exhibit-collectionView-header div{ float:left; height:35px;}
.exhibit-collectionView-header div.exhibit-collectionView-header-sortControls{ float:right; margin: 0; }
.exhibit-collectionView-footer, div.exhibit-collectionView-header-sortControls,
.exhibit-collectionView-header, div.exhibit-menu-popup { font-size: 11px; }
.exhibit-collectionView-header-groupControl {display:none;} /* hide the grouping function */
div.exhibit-collectionView-body {clear:both;margin-top:10px;}
.exhibit-collectionView-group-content {margin:0 !important;} /* unset the left margin for grouped content */
.exhibit-collectionView-group h1 {display:block;clear:both;} /* group headline */
ol.exhibit-tileView-body {
  list-style: none; list-style-position: outside;
  margin: 0; padding: 0;
}
ol.exhibit-tileView-body li { margin:0; padding:0; list-style: none; list-style-position: outside; }

.node-teaser h2 a, .teaser-body-inner-artwork a { border: none !important; }
.node-teaser h2 a:hover { border-bottom: 1px solid #000 !important; }
/*.node-teaser-people h2 a:hover { border: none !important; color: #8FA915; }
.node-teaser-exhibition h2 a:hover { border: none !important; color: #FF9D00; }*/
.node-teaser-people, .node-teaser-exhibition {
  height:30px;
}
.node-teaser-artwork {
   width: 175px;
   height: 140px;
   float:left;
}
.teaser-body-inner-artwork {  
}
.teaser-body-inner-artwork div.desc {
  display: none;
}
.teaser-body-inner-artwork .image{
  text-align:center;
  height:70px;
}
.teaser-body-inner-artwork img {
    border: 2px solid #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.teaser-body-inner-artwork img:hover {
    border: 2px solid #97BFBC;
}
.teaser-body-inner-artwork .title {
  text-align:center;
  font-size:9pxem;
}
/*.teaser-body-inner-artwork a:hover { border: none !important; color: #D03400; }*/

/*.node-teaser-people span.teaser-body-inner, */
.node-teaser-exhibition span.teaser-body-inner,
.node-teaser-publication span.teaser-body-inner  {
  display: block;
  padding: 5px;
}
.node-teaser h2 {
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  display: inline;
  font-weight: normal;
}
.node-teaser {
  position:relative;
}
div.exhibit-thumbnailView-itemContainer {float:none !important;}
.teaser-type {
  font-size:9px;
}
span.teaser-type {
  display: inline;
  position:absolute;
  right: 5px;
  top:5px;
  color:#595959;
}

/*.node-teaser-people span.teaser-type {
  display: none;
  /*padding-left:20px;
  font-size:0.8em;
  color:#595959;
  position: relative;
  line-height:normal;
  top: 0;
  right: 0;
}*/



/*** ROWS ************/
.row {
  width:690px;
  height:75px;
  clear: both;
}
.row-box, .row-small-box{
  float: left;
  height:75px;
}
.row-box-inner{
  padding:0 5px 0 5px;
  background-color: #F2F2F2;
}
.row-box {
  width: 445px;
}
.row-small-box {
  width:85px;  
}
.box-inner{
  
}
.row-agent {
  
}


/**** FACET BLOCK ************/
div.exhibit-facet-header, div.exhibit-cloudFacet-header{
  margin: 10px 0 0 0;
  font-weight: normal !important;  
  font-size:0.9em;
  font-family: Helvetica, Verdana, Arial, sans-serif;
}
span.exhibit-facet-header-title, span.exhibit-cloudFacet-header-title{
  font-weight: normal !important;
}
/* style the text facet */
div.exhibit-text-facet input{
  width: 170px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* style the "sorted by" pop up */
div.exhibit-menu-popup {
  border: 1px solid #ddd !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #fff !important;
  width: 150px !important;
  text-transform: lowercase;  
}
a:hover.exhibit-menu-item > div {
  background: #97BFBC !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fff;  
}
/* style the list facet, roles of agents */
a.exhibit-facet-value-link, a.exhibit-facet-value-link a, span.exhibit-facet-value-missingThisField, 
a.exhibit-menu-item /* links in sorted by pop up menu */
{
  color: #333;
  text-decoration: none;
  border: none !important; /* hide the dotted underline for the "sorted by" links*/
}
a.exhibit-action { /* "sorted by" link */
  text-transform: lowercase;
  color: #fff;
  background: #bbb;
  padding:  2px 5px 2px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin: 0 0 0 10px;
  border: none !important;
}
a.exhibit-action:hover, .drop-down-btn a.exhibit-action:hover {
  border: none !important;
  color: #fff;
  background: #97BFBC;
}
.drop-down a.exhibit-action {
  padding:  2px 23px 2px 5px;
  background: #bbb url(img/drop-down.png) right no-repeat;
  border: none !important;
}
.drop-down a:hover.exhibit-action {
  background: #97BFBC url(img/drop-down.png) right no-repeat; 
}
/* person role block */
div.exhibit-facet-value-inner {
  padding-left: 2.4em !important;
}
div.exhibit-facet-value-count{
  width: 1.9em !important;
}
/* artwork type block */
#block-block-3 .exhibit-facet-value {
  font-size: 9px;
  line-height: normal;
  padding: 0;
}

#block-block-5 .exhibit-resizableDivWidget-resizer {
  display: none; /* hide the resize handle for role facet*/
}
/* style the cloud facet */
a.tagadelic, span.exhibit-cloudFacet-value {
  color: #333;
  padding: 2px 4px;
  background: #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: none !important;
}
span:hover.exhibit-cloudFacet-value, a:hover.tagadelic, span.exhibit-cloudFacet-value-selected{
  color: #fff;
  background: #97BFBC !important;
  text-decoration: none !important;
}

div.exhibit-cloudFacet-header, div.exhibit-facet-header {
  display: none;
}
.exhibit-cloudFacet-body {
  font-size: 0.8em;
}
.exhibit-cloudFacet-body, .exhibit-cloudFacet, .exhibit-facet-body {
  border: none !important; /* remove the boarder of the facet tag clouds */
  padding:0px !important;
}


/* EXHIBIT TABLE ******/

table.exhibit-tabularView-body tbody tr {
  background: #f2f2f2;
  border: 4px solid #fff;
}
table.exhibit-tabularView-body, table.exhibit-tabularView-body tbody  {
  border: 0;
}

div.exhibit-busyIndicator, div.exhibit-busyIndicator div , div.exhibit-busyIndicator div div {
  background: #fff !important;
  background-image: none !important;
  
}
div.exhibit-busyIndicator {
  border: 2px solid #e6e6e6 !important;
}

/**** hide the reads counter for nodes with type exhibit */
.node-type-exhibit li.statistics_counter {
  display: none;
}


/**** DIAGLOG ************/

.ajax-loader{
  position: absolute;
  width: 30px;
  height: 30px; background: #ffffff url(img/flag-throbber.gif) no-repeat center center;
  z-index: 99;
  border: 1px solid #333;
}

.ui-dialog {
  background:#ffffff;  
}
.ui-dialog-titlebar{
  background:#E6E6E6;
  color:#E6E6E6;
  height:15px;
}
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right:0; top:0; width:15px; height:15px;}
.ui-dialog-content {
  padding: 5px;
}

/* TOOLTIP **************/
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #fff;
	padding: 5px;
  border: 1px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 0.8em; font-weight: normal; color: #333;
}
#tooltip h3, #tooltip div { margin: 0; }

/** COMMENTS ***************/
.comment {
  padding: 10px;
  margin: 0 0 10px 0;
 
 
}
.comment-inner h3 {
  margin: 0px 0 0px 0;
  padding: 0;
}
.comment h3 a {  
  text-decoration: none;
  color: #333;
}
.comment .submitted{
  color: #666;
  font-size: 0.8em;
  line-height:normal;
}
.node-submitted {
  clear:both;
  font-size: 0.86em;
  color: #666;
}
.node-submitted a {
  color: #666;
  text-decoration: none;
}

/** MEMBERS *************/
div.view-Members ul { list-style: none; margin: 0; padding:0;}
div.view-Members ul li{ list-style-type: none; margin: 0 0 0 0; padding: 0; width: 97px; background: #F2F2F2; 
  border: 1px solid #fff; /* to have at least some margin in IE7 */ 
  display:-moz-inline-stack; /* for older firefox */
  display:inline-block; 
  zoom:1; /* IE7 hack for inline-block, see: http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/ */
  *display:inline /* the * makes sure its just recognized by IE */;
}
div.view-Members ul li .views-field-picture, div.view-Members ul li .views-field-name{ padding:5px; }
div.view-Members ul li .views-field-picture .picture { border: 1px solid #fff; }
div.view-Members ul li .views-field-name{ text-align:center; }
div.view-Members ul li a {
  text-decoration:none;
  color: #333;
}
div.view-Members ul li a:visited { color: #666; }
div.view-Members ul li a:hover { color: #000; }



/*** SEARCH FORM + COMMUNITY TAGS FORM *******/
#search-form input.form-text, #community-tags-form input.form-text, .finder-1 input.form-text,
#user-login input.form-text, #user-register input.form-text, #user-pass input.form-text, div.exhibit-text-facet input,
#comment-form input.form-text, #comment-form textarea,
.webform-client-form select,
.webform-client-form input, .webform-client-form textarea {
  border: 2px solid #E6E6E6;	
  padding:3px;
}
#search-form input.form-text, #user-login input.form-text, #user-register input.form-text, #user-pass input.form-text,
#comment-form input.form-text, #comment-form textarea {
  background: #fff;
}
#search-form input:focus.form-text, #community-tags-form input:focus.form-text, .finder-1 input:focus.form-text,
#user-login input:focus.form-text, #user-register input:focus.form-text, #user-pass input:focus.form-text,
div.exhibit-text-facet input:focus, div.exhibit-text-facet input:active,
#comment-form input:focus.form-text , #comment-form textarea:focus,
.webform-client-form input:focus, .webform-client-form textarea:focus {
  border: 2px solid #97BFBC;	
}
#search-form input.form-submit, #search-form input.form-submit:focus, 
#community-tags-form input.form-button, #community-tags-form input.form-button:focus,
#user-login input.form-submit, #user-register input.form-submit, #user-pass input.form-submit,
.webform-client-form input.form-submit {
  background: #e6e6e6;
	color: #475159;	
	padding:3px;
	border-left: solid 1px #f2f2f2;
	border-top:solid 1px #f2f2f2;	
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;	
}

#search-form input.form-submit:active,
#community-tags-form input.form-button:active,
#user-login input.form-submit:active,
#user-register input.form-submit:active,
#user-pass input.form-submit:active,
.webform-client-form input.form-submit:active {
	padding:3px;
	border-right: solid 1px #f2f2f2;
	border-bottom:solid 1px #f2f2f2;	
	border-left: solid 1px #666;
	border-top: solid 1px #666;	
}

/*** SEARCH HINTS ****/
.box .box-inner h2 {
  margin-bottom:5px;
}
.search-form-info {
  font-size: 0.9em;
  line-height: 1.2em;
  color:#666;
  margin-bottom:20px;
}
.search-form-info ul li {
  list-style-type: square;
  margin:0px;
  padding:0;
}
.search-form-info ul {
  margin-top:0px;
  padding-left:10px;
  list-style-position:inside;
}
.search-form-info .hints{
  margin-bottom:0px;
}

/******* PROFILE ***/
.profile h3 {
  border: none !important;
}
.profile dt, .profile dd {
  font-weight:normal;
  display:inline;
}

dd.profile-profile_name, dd.profile-profile_country, dd.profile-profile_website {
  display: block !important;
  font-style:italic;
}
dt.profile-profile_name, dt.profile-profile_country, dt.profile-profile_website {
  font-weight:bold; 
}

/*** SEARCH RESULT **********/
div.search-result {
  border-bottom: 1px solid #fff;
  padding: 5px;
  margin-bottom: 5px;
}
div.search-result h2 {
  float:left;
}
div.search-result p.search-snippet{
  clear:both;
  margin:0;
}
div.search-result .node-type {
  float:right;
}
div.search-result .node-type span {
  display: block;
  padding: 3px;
  line-height:1em;
  margin:0px !important;
  color: #fff;
  font-size:9px;
  background:#97BFBC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; /* at some point it will be supported by opera */
}
/*div.search-result-Person .node-type span{
  background: #8FA915;
}
div.search-result-Artwork .node-type span{
  background: #D03400;
}
div.search-result-Exhibition .node-type span{
  background: #FF9D00;
}*/

/** artwork gallery *********/

.view-display-id-page_3 .view-content ul {
  list-style: none;
  display:block;
}

.view-display-id-page_3 ul.pager {
  margin-top: 60px;
  margin-bottom: 20px;
}

.view-display-id-page_3 a {
  border: none !important;
}

.view-display-id-page_3 li.views-row {
  float: left;  
  width:210px;
  height: 120px;
  margin-bottom:20px;
  list-style-type: none;
  /*border: 1px solid #475159;*/
}
.view-display-id-page_3 div {
  inline;
  margin: 0 auto;
  text-align: center;
}

a:hover.feed-icon{
  border:none !important;
}

/* CAROUSEL + BROWSER TEASER *********/
.carousel img, .browse-teaser img{
   border: 2px solid #fff;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
}
.carousel img.current-item, .carousel img:hover, .browse-teaser img:hover{
  border: 2px solid #97BFBC;
}
.carousel ul, ul.browse-teaser{
  list-style: none;
}
.carousel li, .browse-teaser li{
  padding: 0 8px 0 8px;
  display: inline;
  width:64px;
  height:68px;
}
.carousel li a, .browse-teaser li a{
  border: none !important;
}
.carousel-next, .carousel-prev {
  width: 31px;
  height: 70px;
}
.carousel-prev{
  background: url(img/prevBtn.png) no-repeat 0 25px;
}
.carousel-next{
  background: url(img/nextBtn.png) no-repeat 9px 25px;
}
.carousel-prev, .carousel,.carousel-next { float:left; }

/** FEEDBACK ***/
div#block-feedback-form {
  bottom: 0px !important;
  right: 0px !important;
}


/* JQUERY UI ***************/

.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay { background:#666; left:0; top:0; position:absolute; width: 100%; height:100%; opacity: .30; filter:Alpha(Opacity=30);/*IE*/}

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
